<?php
namespace app\admin\controller;
use think\Db;
class Menu extends Common
{
//    列表页面
    public function index()
    {
    	
		$data=Db::table('xb_sys_menu')->select();
		$data=tree($data,'Name','ID','ParentID');//		转换为树形结构	 
		$this->assign('data',$data);
		return $this->fetch();	
    }
//	 列表页面数据
    public function get_list()
    {
		$ID= input('ID');
		$TrueName= input('TrueName');
	    $where=[];
		if($ID){
			$where['ID'] = $ID;
		}
//		
//		if($ID=='0'){
//			$where['ParentID'] = '0';
//		}
		$page = input('page');
		$limit = input('limit');
		$re=Db::table('xb_sys_menu')->page($page,$limit)->where($where)->order('ID desc')->select();
		$cuont=Db::table('xb_sys_menu')->count('ID');
		if($re){
		   songsong($re,$cuont);
		}
    }
	//	添加菜单页面
	public function adminform(){
		$data=Db::table('xb_sys_menu')->select();
		$data=tree($data,'Name','ID','ParentID');//		转换为树形结构	 
		$this->assign('data',$data);
		return $this->fetch();	
	}
	//	添加菜单方法
	public function add(){
		$this->logs('添加菜单');
		$data=$_POST;
		$data['CreateTime']=date('Y-m-d H:i:s');//添加时间
		$ID=Db::table('xb_sys_menu')->insertGetId($data);
		if($ID){
	    show_success();
		}else{
			show_error();
		}
		
	}
	//	编辑页面
		public function editss(){
		$ID= input('ID');
		$data=Db::table('xb_sys_menu')->where('ID',$ID)->find();
		$this->assign('data',$data);
		return $this->fetch();
	}
	//	编辑操作
	public function edit(){
		$this->logs('编辑菜单');
		$data= input();
		$data['UpdateTime']=date('Y-m-d H:i:s');//时间
		$re=Db::table('xb_sys_menu')->update($data);
		if($re){
	    show_success();
		}else{
			show_error();
		}	
	}
	
	
}
